<!--<div id="detalle_factura"  style="width:95%; margin:0 auto;">-->
<div class="contenedor_tab">     
    <h2 class="subtituloCeleste">Facturas / Recibos </h2> 
    <div id="btn_acciones">
         <input type="button" onclick="VentanaAddRowFactura()" class="boton" value="Nueva" id="btn_Agregar_Factura"/>
         <!--input type="button" onclick="VentanaEditarFactura()" class="boton" value="Editar" id="btn_Editar_Factura"/-->
         <input type="hidden"  id="nrodoc"/>
        
    </div>
    <br>
<!--Cantidad Facturas/Recibos:  <input type="text" value="0" id="cantidad_fact">  
Cantidad Máxima: <input type="text" value="1" id="cantidad_max">      
<hr-->
    <table cellpadding="0" cellspacing="0" border="0" class="display datatable" id="dt_facturas" >
        <thead>
            <tr><th>Acciones</th>
                <th>id</th>
                <th>codTipo</th>
                <th>Doc</th>
                <th>Tipo</th> 
                <th>Serie</th>
                <th>Nro.</th> 
                <th>Proveedor</th>
                <th>Importe</th> 
                <th>Titular Servicio</th>  
		<th>Rubro</th>  
                <th>codRubro</th>               
           </tr>
       </thead>
       <tbody></tbody>
       <tfoot></tfoot>
    </table>
    <h2 class="subtituloCeleste"></h2> 
   
</div>

<script type="text/javascript" charset="utf-8">
 $(document).ready(function() {
         $("#dt_facturas tbody").click(function(event) {
		$(oTableFacturas.fnSettings().aoData).each(function (){
			$(this.nTr).removeClass('row_selected');
		});
		$(event.target.parentNode).addClass('row_selected');
	});
        
       
        
 });

function VentanaAddRowFactura(){
    
    
   var nodosfactura=oTableFacturas.fnGetNodes(); 
   console.log(nodosfactura);
   var longitud= nodosfactura.length ;
  if (longitud==0){
         ventanaFactura.show();
         ventanaFactura.setTitle("Nueva Factura/Recibo");
         VaciarFormFactura();
         $("#idFactura").hide();
         var tipo=$("#frm_altaDoc_c_tipo_doc").val();
         $("#r_tipo").val(tipo);
         $('#btn_Agregar').show();
         $('#btn_Actualizar').hide();
  }else if (longitud>=1){
        if($("#frm_altaDoc_c_tipo_doc").val()!= "7"){
                   showStickyWarningToast("NO SE PUEDEN INGRESAR MAS Facturas/Recibos");
                   return false;
         }else if (($("#frm_altaDoc_c_tipo_doc").val()== "7") && ($("#accion").val()=='alta')){
           //  Si no es desde la Edicion del Documento no dejo agregar
               ventanaFactura.show();
               ventanaFactura.setTitle("Nueva Factura/Recibo");
               VaciarFormFactura();
                $("#idFactura").hide();
               var tipo=$("#frm_altaDoc_c_tipo_doc").val();
               $("#r_tipo").val(tipo);
               $('#btn_Agregar').show();
               $('#btn_Actualizar').hide();
               $("#btn_Agrega_tabla").hide(); 
             
                 
         }else{
             
              ventanaFactura.show();
              ventanaFactura.setTitle("Nueva Factura/Recibo");
               VaciarFormFactura();
              $("#idFactura").hide();
               var tipo=$("#frm_altaDoc_c_tipo_doc").val();
               $("#r_tipo").val(tipo);
               $('#btn_Agregar').hide();
               $('#btn_Actualizar').hide();
               $("#btn_Agrega_tabla").show(); 
               
         } 
  } 
                
  }
       
    
 

function VentanaDeleteRowFactura(){

    var anSelected = fnGetSelected2( oTableFacturas );
    oTableFacturas.fnDeleteRow( anSelected[0] );

}    

function VentanaEditarFactura(){
   
   var anSelected = fnGetSelected2( oTableFacturas );
   
   
     /*
     var iRow       = oTableFacturas.fnGetPosition( anSelected[0]);
     var aData      = oTableFacturas.fnGetData( iRow );
    
    
     console.log("Seleccion la Row "+iRow);
     var arr_edita=[];
     console.log(anSelected[0]);
    // arr_edita.push(anSelected);
   
     var myarray = [];
   var myJSON = "";
*/


   /*var item = {
        "id_factura":,
        "c_tipo_doc":,
        "tipo_fact":,
        "serie_fact":,
        "nro_factura":,
        "proveedor":,
        "importe":,
        "titular_servivio": ,
        "codrubro": ,
        "value": i,
        "label": i
    
    }
    myarray.push(item);*/
    /*

myJSON = JSON.stringify({myarray: myarray});
     
    
   
     arr_edita[0]="id_factura";
     arr_edita[1]="c_tipo_doc";
     arr_edita[2]="tipo_fact";
     arr_edita[3]="serie_fact";
     arr_edita[4]="nro_factura";
     arr_edita[5]="proveedor";
     arr_edita[6]="importe";
     arr_edita[7]="titular_servivio";
     arr_edita[8]="codrubro";
     
     var arr_json="";
     arr_json =JSON.stringify(anSelected,arr_edita,"\t");
     console.log("Posicion 2: "+ arr_json);
     */
     
    
}


function VentanaEditarRowFactura(idFact){
   
     ventanaFactura.show();
     ventanaFactura.setTitle("Editar Factura/Recibo");
     $('#r_importe').val("$ ");
     $('#r_importe').autoNumeric({aSep: '.', aDec: ',', aSign: '$ '}); 
     
     $("#idFactura").hide();
     $('#btn_Agregar').hide();
     $('#btn_Actualizar').show();
     $("#btn_Agrega_tabla").hide(); 
          
     if(idFact!=0){
        ventanaFactura.tipoVentana=2; 
        var obj = js_mysql_query('SELECT * FROM doc_factura_detalle WHERE id_factura ='+idFact); 
  
        if(!obj.objetos[0]){
          showStickyErrorToast("Hubo un error");
          return;
        }    
     
        var str=obj.objetos[0].importe;
        var importe=str.replace(".",",");
       // importe = "$ "+importe;
        
        $("#r_importe").val("$ "+importe);
        $("#r_id").val(obj.objetos[0].id_factura); 
        $("#r_tipo").val(obj.objetos[0].c_tipo_doc);
        $("#r_tipo_fact").val(obj.objetos[0].tipo_fact);	
        $("#r_serie").val(obj.objetos[0].serie_fact);
        $("#r_nro").val(obj.objetos[0].nro_factura);
        $("#r_proveedor").val(obj.objetos[0].proveedor);
        $("#r_titular").val(obj.objetos[0].titular_servicio);
        $("#r_rubro").val(obj.objetos[0].c_rubro);    
   
   
   /* 
      $("#r_vencimiento").val(obj.objetos[0].vencimiento);
      $("#r_consumo_desde").val(obj.objetos[0].periodo_consumo_desde);
      $("#r_consumo_hasta").val(obj.objetos[0].periodo_consumo_hasta);
      $("#r_nro_referencia").val(obj.objetos[0].nro_referencia);
      $("#r_observacion").val(obj.objetos[0].observacion);
       */
  
      
        
     }else{
          ventanaFactura.tipoVentana=0; 
          
       
         
     }  
     
    
    
}

</script>